home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / pc_board / tpmc_12.zip / TPMC.DOC < prev    next >
Text File  |  1992-08-14  |  6KB  |  137 lines

  1.                     TPMC PCBoard file converter.
  2.  
  3.     This program will take a standard BBS user info file and create
  4. PCBoard.SYS PCBoard.DAT and Users files needed to run doors written
  5. for PCBoard 14.X. It is released to the public domain. No registration
  6. fee is requested. This will not work for version 12.X PCBoard doors.
  7.  
  8.     These file types are currently supported.
  9.  
  10.         File Type                     Parameter
  11.  
  12.        DORINFO1.DEF        ->          DORINFO or DORINFO2
  13.        CHAIN.TXT           ->          CHAIN  or CHAIN2 for Alias Name
  14.        DOOR.SYS            ->          DOOR
  15.  
  16.     There are two options for DORINFO1.DEF and Chain.txt.
  17.  
  18.        DORINFO   Ansi setting - 0 = Ascii  1 = Ansi
  19.        DORINFO2  Ansi setting - 1 = Ascii  2 = IBM  3 = ANSI
  20.  
  21.        CHAIN     Reads users real name.
  22.        CHAIN2    Reads users alias name.
  23.  
  24.     "File type paramater must be in CAPITOL LETTERS!!!"
  25.  
  26.     Command Syntax:   TPMC FILEFORMAT USERSFILE LOCKRATE
  27.  
  28.     FILEFORMAT = The file type above, "DORINFO" etc...
  29.     USERSFILE  = DRIVE:\PATH to USERS file.  D:\BBS\USERS etc...
  30.     LOCKRATE   = Locked baud rate of that node.  19200 etc...
  31.  
  32.     If your board follows the callers connection rate do not put
  33.     in anything for LOCKRATE. Command lile Paramaters must be
  34.     in the exact order as above. Paramaters 1 and 2 are required
  35.     but 3 "LOCKRATE" is optional.
  36.  
  37.     To use this utility place the TPMC.EXE file in your path where
  38. you keep your other board utilitys. It is assumed the dropfile from
  39. your board is in the current directory when you exit the board.
  40.  
  41. Edit your batch file to call the PCBoard type door similar to the
  42. following examples. I will use D:\BBS for the node 1 directory.
  43.  
  44.     @echo off
  45.     TPMC DORINFO D:\BBS\USERS 19200
  46.     CD\BBS\DOORS\DOOR1
  47.     DOOR DOOR.CFG D:\BBS
  48.     (BBS return commands where needed)
  49.  
  50.     The above will place PCBoard.dat, PCBoard.sys and USERS in the
  51. D:\BBS (current) directory. You change to the door directory and call
  52. the door and point to the nodes directory (D:\BBS) for the user/hardware
  53. information. The users file will be written according to the paramater
  54. specified but the PCBoard.dat and PCBoard.sys are always written to
  55. the current directory with the PCBoard.dat file pointing to the location
  56. of the users file.
  57.  
  58.     If you lock your modem baud rate high add the lock speed.
  59.     Valid rates are 1200,2400,9600,19200 and 38400.
  60.  
  61.     "TPMC DORINFO D:\BBS\USERS"  will follow the callers connection rate.
  62.  
  63.     Do not specify a lock rate if your board follows the callers
  64.     connection rate.
  65.  
  66.  
  67.                   The PCBoard file structure.
  68.  
  69.     This utility should be fully multi-node compatable writing
  70. separate files for each node. Here is a simple example of the
  71. PCBoard file locations for better understanding.
  72.  
  73.     D:\PCB       This is usually the directory for node 1.
  74.     D:\PCB\GEN   Screen files
  75.     D:\PCB\MAIN  Logs and User info files
  76.     D:\PCB2      This is a 2nd node.
  77.     D:\PCB3      This would be a third node.
  78.  
  79.     Each node when a door is called drops to dos in its node
  80. directory and runs a batch file to call the door. There are
  81. separate PCBoard.sys and PCBoard.dat files for each node but
  82. only 1 Users file which is located in D:\PCB\MAIN. The location
  83. of the users file is read from a line in PCBoard.dat.
  84.  
  85.     You should specify your node directory when assigning the path
  86. to the users file because this file is not permanent like a "real"
  87. users file and will just be overwritten with the next callers info.
  88. If two users enter the door at the same time on different nodes the
  89. 2nd user would overwrite the data from the 1st user still in the door
  90. which may cause errors to both users on exit from the door.
  91.  
  92.     Paramaters passed to the door either in the config file for the
  93. door or the command line should point to the nodes directory for the
  94. location of the user/hardware information. When the door is exited
  95. you should change back to the node directory and restart your board.
  96.  
  97.  
  98.  
  99.     TPMC stands for The Pool Machine Converter.
  100.  
  101.     I started this as a way for other BBS Systems to be able to run
  102.     my football pool door. "The Pool Machine". This door can be
  103.     set up to run a real time pool or pick its own winners daily
  104.     or weekly. It tracks the users wins each week, the weekly winners,
  105.     and displays all users picks after the door is locked. In real
  106.     time mode it can be set to lock with the start of the 1st game.
  107.     Regular season maintenance can be done from remote by any user
  108.     you specify. Comes will all game data for each week of the 1992
  109.     NFL season. It even allows the users to wager imaginary money
  110.     on games. It is available on my board for download as TPM-XX.ZIP
  111.     where XX is the current version. I tested several of the converters
  112.     out and it soon became obvious to me that those who were writing
  113.     the converters were not running or writing doors for PCBoard.
  114.  
  115.     Bug reports: Please send me a copy of your door info file that
  116.     the utility is reading and a description of the error.
  117.  
  118.     I am planing on adding more types of input files as needed.
  119.     If you would like one added or find any bugs you can reach me at
  120.     The Midnite Rider (703) 591-5744. HST Dual Standard, 24 Hours.
  121.  
  122.     If you perfer to save the long distance charges print off a copy
  123.     of your door drop file and send it to me along with a description
  124.     and options of the lines or any errors you are having with current
  125.     supported modes. I cant fix it if I cant see it.
  126.  
  127.     Send it to:    Joe Reeves  P.O.Box 108  Fairfax,Va. 22030
  128.  
  129.  
  130.                     Cheers...
  131.  
  132.  
  133.                                      Joe Reeves
  134.  
  135.  
  136.     PCBoard(tm) is a registered trademark of Clark Development Company Inc.
  137.